package controleur;

import javax.swing.text.StyledEditorKit.ForegroundAction;

public class List {

	public static String[] jours(){
		String[] joursList = {"1", "2", "3", "4", "5"
										,"6", "7", "8", "9", "10"
										,"11", "12", "13", "14", "15"
										,"16", "17", "18", "19", "20"
										,"21", "22", "23", "24", "25"
										,"26", "27", "28", "29", "30", "31"};
		return joursList;
		
	}
	
	public static String[] mois(){
		String[] moisList = {"Janvier", "Février", "Mars", "Avril", "Mai"
							,"Juin", "Juillet", "Août", "Septembre", "Octobre"
							,"Novembre", "Décembre", };
		return moisList;
		
	}
	
	public static String[] annee(){
		String[] anneeList = {"2011", "2012", "2013", "2014"};
		return anneeList;
	}
	
	public static String[] heures(){
		String[] heuressList = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"
							,"12", "13", "14", "15", "16","17", "18", "19", "20", "21", "22", "23"};
		return heuressList;
		
	}
	
	public static String[] minutes(){
		String[] minutesList = {"00", "15", "30", "45"};
		return minutesList;
		
	}
	
	public static String[] idRejConf(){
		String[] idRejConf = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11"
				,"12", "13", "14", "15", "16","17", "18", "19"};
		return idRejConf;
		
	}
	
	public static String[] conferencier(){
		String[] conferencierList = {"", "Dominique Jannone", "Guillaume Marre", "Yohan Ojeda", "Laurent Schiavon"};
		return conferencierList;
		
	}
	
	public static String[] adminConf(){
		String[] adminConfList = {"", "Dominique Jannone", "Guillaume Marre", "Yohan Ojeda", "Laurent Schiavon"};
		return adminConfList;
		
	}
	
	public static String[] typesConf(){
		String[] typeConf = { "privée", "publique"};
		return typeConf;
		
	}
	
	public static String[] roleParticipants(){
		String[] rolePart = { "orateur", "auditeur"};
		return rolePart;
		
	}
	
	public static String[] participants(){
		String[] participantsConf = { "","Dominique Jannone", "Guillaume Marre", "Yohan Ojeda", "Laurent Schiavon", "François Miller"};
		return participantsConf;
		
	}
	
	public static String conditionGenerale(){
		String cG = "Condition Générale: \n" + 
				"La société eConf dispose de moyens informatiques destinés à gérer plus facilement les données des \n" +
				"usagers de conférences audio.\n" +
				"Les informations enregistrées sont réservées à l’usage du (ou des) service(s) concerné(s) et ne\n" +
				"peuvent être communiquées qu’aux destinataires suivants : société eConf \n" +
				"Conformément aux articles 39 et suivants de la loi n° 78-17 du 6 janvier 1978 modifiée en 2004 \n" +
				"relative à l’informatique, aux fichiers et aux libertés, toute personne peut obtenir communication et, \n" +
				"le cas échéant, rectification ou suppression des informations la concernant, en s’adressant au service \n" +
				"juridique de la société eConf. \n" +
				"Attention ! \n" +
				"En l’absence de réponse de votre part dans un délai d’un mois à compter de la réception de ce \n" +
				"courrier, votre accord sera réputé acquis. Vous pourrez toutefois nous faire part ultérieurement, à \n" +
				"tout moment, de votre souhait que la diffusion de vos données sur Internet cesse. Nous vous \n" +
				"rappelons que vous disposez d’un droit d’accès, de modification, de rectification et de suppression \n" +
				"des données qui vous concernent. \n" +
				"Pour exercer ce droit, adressez-vous à : guillaume.marre@gmail.com \n";
				
		return cG;
		
	}
	
	public static Object[][] getDonneesLocalInfoConference(){
		Object[][] donneesLocalInfoConference = {
//				{"Titre", "Sujet", "Conférencier", "Date - Heure", "Durée","ROLE","TYPE", "ID" },
	            {"vmWare", "Nouvelle version", "Dominique Jannone", "21/09/11 - 10H00", "1H00", "Conferen cier", "Privée", 10 },
	            {"netapp", "Nouvelle version", "Dominique Jannone", "21/09/11 - 11H00", "1H00", "Orateur", "Privée", 34},
	            {"netapp", "Nouvelle version", "Dominique Jannone", "21/09/11 - 11H00", "1H00", "Auditeur", "Public", 35},
	            {"netapp", "Nouvelle version", "Dominique Jannone", "21/09/11 - 11H00", "1H00", "AdminConf", "Privée", 39},
	            {"netapp", "Nouvelle version", "Dominique Jannone", "21/09/11 - 11H00", "1H00", "Auditeur", "Privée", 40},
	            {"netapp", "Nouvelle version", "Dominique Jannone", "21/09/11 - 11H00", "1H00", "Orateur", "Public", 47},
	            {"netapp", "Nouvelle version", "Dominique Jannone", "21/09/11 - 11H00", "1H00", "Auditeur", "Privée", 58},
				};
		return donneesLocalInfoConference;
	}
	
	public static Object[][] getDonneesLocalInfoDuneConference(){
		Object[][] donneesLocalInfoConference = {
	            {"Dominique Jannone", 111, ""},
	            {"Guillaume Marre", 11, ""},
	            {"Yohan Ojeda", 110, "1"},
	            {"Laurent Schiavon", 00, ""},
	            {"Romain Kobylanski", 11, ""},
	            {"François Miller", 110, "2"},
				};
		return donneesLocalInfoConference;
	}
	

	@SuppressWarnings("null")
	public static String[] getIdTab(Object[][] tabInfoConference){
		// Création du tableau de String
					String[] idTab = new String[tabInfoConference.length];
		// Avancement pour les lignes
		for (int lig = 0; lig < tabInfoConference.length; lig++) {
			// get l'info 7 de chaque ligne
				Integer id = (Integer) tabInfoConference[lig][7];
				idTab[lig]=Integer.toString(id);
		}
		return idTab;
	}
	
	public static Object[] getInfoLigneTabe(Object[][] tab, int ligne){
		Object[] iTab= new Object[tab[ligne].length];
		// Avancement pour les lignes
		for (int col = 0; col < tab[ligne].length; col++) {
//			
			//System.out.println(tab[ligne][col]);
			iTab[col] = tab[ligne][col];
		}
		// retour les infos de la premiere ligne
		return iTab;
	}
	
	
}